const name1 = 'dd';
const name2 = 'cc';
const age1 = 1;
const age2 = 2;
// 代码重复 违反 DTY 原则
// console.log('My dog '+name1+'is'+ age1+ 'years old');
// console.log('My dog ' + name2 + 'is' + age2 + 'years old');

// 函数表达式 匿名函数
// => 箭头函数 不需要 function 关键字 如果函数体只有一句代码
//  并且是返回值的话 连 花括号 和 return关键字 也能省略
const sayMyDog = (name, age) =>
    // es6字符串模板
    `My Dog ${name} is ${age} years old`;
// return 'My dog ' + name + 'is' + age + 'years old';

console.log(sayMyDog(name1, age1));